<?php

namespace app\admin\model\user;

use app\common\model\TimeModel;

/**
 * @property int $id id 
 * @property \app\admin\model\user\User $user 用户信息
 * @property float|double $before_money 变动前金额 
 * @property float|double $change_money 操作金额 
 * @property float|double $after_money 变动后金额 
 * @property int $change_type 操作类型1安卓充值 2iOS充值 3管理员操作 4会员提现 5提现拒绝 6余额支付 7混合支付 8分享赚 9自购返 
 * @property string $remark 备注 
 * @property string $order_sn 业务流水号 
 * @property int $create_time 变动时间 
 */
class MoneyLog extends TimeModel
{

    protected $name = "user_money_log";

    protected $deleteTime = false;

    //记录类型。你有新的类型，请添加到这里
    public static $types = [
        3 => '管理员操作',
        4 => '会员提现',
        5 => '管理员拒绝提现，返还金额',
        6 => '余额支付',
        7 => '混合支付',
        8 => '分享赚',
        9 => '自购返',
        10 => '分销佣金',
        20 => '管理员关闭订单退款',
        30 => '管理员同意退款',
        40 => '用户充值',
    ];
    
    public function user()
    {
        return $this->belongsTo(\app\admin\model\user\User::class, 'user_id', 'id');
    }


}